컬렉션 프레임워크(Collection framework)

✒️ 2025-05-23 13:51 내용 수정


데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화한 클래스 묶음


컬렉션 클래스(collection class)

컬렉션 프레임워크에 속하는 인터페이스를 구현한 클래스


Collection 인터페이스

컬렉션을 다루는데 가장 기본적인 동작들을 정의한 인터페이스

메소드 설명
boolean add(E e) 해당 컬렉션에 전달된 요소를 추가
void clear() 해당 컬렉션의 모든 요소 제거
boolean contains(Object o) 해당 컬렉션이 전달된 객체를 포함하는지 확인
boolean equals(Object o ) 해당 컬렉션과 전달된 객체가 같은지 확인
boolean isEmpty() 해당 컬렉션이 비었는지 확인
Iterator<E> iterator() 해당 컬렉션의 반복자(iterator)를 반환
boolean remove(Object o) 해당 컬렉션에서 전달된 객체를 제거
int size() 해당 컬렉션의 요소의 총 개수를 반환
Object[] toArray() 해당 컬렉션의 모든 요소를 Object 타입의 배열로 반환